package dominio;
/*
import java.util.LinkedList;
import java.util.List;
*/
public class Empleado {
	private String id, dni, nombre, apellido1, apellido2;
	private double fondo;
	private Ruta ruta;
	
	public Empleado(String id){
		this.id=id;
	}
	
	public Empleado(String id, String dni, String nombre, String apellido1, String apellido2, double fondo){
		this.id=id;
		this.dni=dni;
		this.nombre=nombre;
		this.apellido1=apellido1;
		this.apellido2=apellido2;
		this.fondo=fondo;
	}
	
	
	public Empleado(String id, String dni, String nombre, String apellido1,
			String apellido2, double fondo, Ruta ruta) {
		this.id = id;
		this.dni = dni;
		this.nombre = nombre;
		this.apellido1 = apellido1;
		this.apellido2 = apellido2;
		this.fondo = fondo;
		this.ruta = ruta;
	}
	
	/*
	public List<Ruta> getRutas() {
		return rutas;
	}
	
	public void setRutas(List<Ruta> rutas) {
		this.rutas = rutas;
	}
	
	public void addRuta(Ruta ruta){
		if(this.rutas==null)
			this.rutas=new LinkedList<Ruta>();
		this.rutas.add(ruta);
	}
	
	public void removeRuta(Ruta ruta){
		if(this.rutas!=null){
			for(int i=0;i<this.rutas.size();i++)
				if(this.rutas.get(i).equals(ruta))
					this.rutas.remove(i);
		}
	}
	
	public Ruta getRuta(String id){
		Ruta result=null;
		if(this.rutas!=null){
			for(int i=0;i<this.rutas.size();i++)
				if(this.rutas.get(i).getId().equals(id))
					result=this.rutas.get(i);
		}
		return result;
	}
	*/
	
	public Ruta getRuta() {
		return ruta;
	}

	public void setRuta(Ruta ruta) {
		this.ruta = ruta;
	}

	public String getId() {
		return id;
	}
	
	public void setId(String id) {
		this.id = id;
	}
	
	public String getDni() {
		return dni;
	}
	
	public void setDni(String dni) {
		this.dni = dni;
	}
	
	public String getNombre() {
		return nombre;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public String getApellido1() {
		return apellido1;
	}
	
	public void setApellido1(String apellido1) {
		this.apellido1 = apellido1;
	}
	
	public String getApellido2() {
		return apellido2;
	}
	
	public void setApellido2(String apellido2) {
		this.apellido2 = apellido2;
	}
	
	public double getFondo() {
		return fondo;
	}
	
	public void setFondo(double fondo) {
		this.fondo = fondo;
	}
}
